/********************************Copyright (c)**********************************\
**
**                   (c) Copyright 2023, Main, China, QD.
**                           All Rights Reserved
**
**                                 By(wo4fisher)
**                           http://www.wo4fisher.com
**
**----------------------------------文件信息------------------------------------
** 文件名称: valve.c
** 创建人员: wht
** 创建日期: 2023-10-20
** 文档描述: 
**
**----------------------------------版本信息------------------------------------
** 版本代号: V0.1
** 版本说明: 初始版本
**
**------------------------------------------------------------------------------
\********************************End of Head************************************/
 #include "valve.h"

/*******************************************************************************
** 函数名称: Bsp_ValveOn
** 功能描述: 
** 参数说明: valveBits: [输入/出] 
** 返回说明: None
** 创建人员: wht
** 创建日期: 2023-10-20
**------------------------------------------------------------------------------
** 修改人员:wht
** 修改日期:
** 修改描述:
**------------------------------------------------------------------------------
********************************************************************************/
void  Bsp_ValveOn(uint8_t valveBits)
{
	if(valveBits&VALVE1) HAL_GPIO_WritePin ( VALVE_1_GPIO_Port,VALVE_1_Pin,GPIO_PIN_SET );
	if(valveBits&VALVE2) HAL_GPIO_WritePin ( VALVE_2_GPIO_Port,VALVE_2_Pin,GPIO_PIN_SET );
	if(valveBits&VALVE3) HAL_GPIO_WritePin ( VALVE_3_GPIO_Port,VALVE_3_Pin,GPIO_PIN_SET );
}
/*******************************************************************************
** 函数名称: Bsp_ValveOff
** 功能描述: 
** 参数说明: valveBits: [输入/出] 
** 返回说明: None
** 创建人员: wht
** 创建日期: 2023-10-20
**------------------------------------------------------------------------------
** 修改人员:wht
** 修改日期:
** 修改描述:
**------------------------------------------------------------------------------
********************************************************************************/
void  Bsp_ValveOff(uint8_t valveBits)
{
	if(valveBits&VALVE1) HAL_GPIO_WritePin ( VALVE_1_GPIO_Port,VALVE_1_Pin,GPIO_PIN_RESET );
	if(valveBits&VALVE2) HAL_GPIO_WritePin ( VALVE_2_GPIO_Port,VALVE_2_Pin,GPIO_PIN_RESET );
	if(valveBits&VALVE3) HAL_GPIO_WritePin ( VALVE_3_GPIO_Port,VALVE_3_Pin,GPIO_PIN_RESET );
}
  
/********************************End of File************************************/
